New ADI Blackfin Integrates Large Executable Flash for Control Applications

Submitted by BDTI on Wed, 01/20/2010 - 20:00

Analog Devices, Inc. (ADI) has announced new members of the Blackfin processor family targeting control-loop applications.  The new BF50x parts sport a much larger “executable” flash in place of the serial flash offered in earlier Blackfin chips, and integrate a 12-bit analog-to-digital converter suitable for control applications.

Previously introduced Blackfin chips rely on serial flash memory (NAND flash using a three-wire SPI interface); data is copied by boot ROM code from the flash memory into the L1 instruction memory before execution.  The new Blackfin BF50x chips instead use a parallel, executable flash (NOR flash using a 32-bit parallel interface connected to the memory controller).  With parallel flash, the flash memory becomes a more integral part of the chip’s memory system.  Code stored in flash can be executed without extra copy operations, using the L1 instruction cache in the same way that external memory would be used. 

The large on-chip parallel flash allows large programs code size to exceed the bounds of the on-chip L1 memory without requiring awkward paging, and therefore enables some applications to eliminate external main memory, reducing cost.  Without the need for external memory, ADI eliminates the external memory interface (EMIF) from the package, reducing pin count, board size, and board complexity.  The BF50x offers up to 4096 KB flash (compared to 512 KB of serial flash in earlier Blackfin parts).  Eliminating the EMIF results in a significant reduction from 168 pins (BF51xF) to 88 pins in the BF504 and BF504F.

In addition, ADI adds a dual 12-bit SAR analog-to-digital converter (2 MSPS) in the BF506F, available with 120 leads.  This provides added integration in the target industrial control applications.  Previously, mixed-signal integration within the Blackfin line was limited to a special-purpose audio codec in the BF52xC family.  According to ADI, the new ADC has the highest effective resolution 12-bit ADC integrated into a microcontroller.

By providing executable flash and eliminating external memory, ADI is aiming new parts squarely at control-loop applications such as motor control.  Earlier Blackfin chips targeted mobile lifestyle, industrial and instrumentation, portable medical diagnostic and VoIP telephony applications.  In control-loop market, ADI will compete primarily against microcontrollers and DSP-enhanced microcontrollers with significantly lower DSP performance.  The BF50x line is priced similarly to the BF51x line, but the lower pin count and lack of external memory is intended to reduce total board cost.  Prices for the new BF50x line range from $5.18-12.78, compared with $6.26-14.07 for the BF51x line (at 1, 1000 units).

The competition in this market comprises microcontrollers (MCUs) and digital signal controllers (DSCs), both of which characteristically integrate flash memory—often eliminating the external memory bus.  Compared to MCUs, DSCs feature higher DSP performance, achieved through specialized architectural features such as dedicated multiply-accumulate instructions.  Both MCUs and DSPs typically use small packages with 60-128 leads.  Additional common features include PWM ports for motor control, as well as a wide range of serial interfaces.  Some products offer a CAN bus or USB port. The Blackfin BF50x chips include 2 UARTs, 2 SPORTS, 2 SPI, 1 I2C, a CAN interface and a PWM unit.

A few competing DSCs, such as the Renesas SH-2A family, utilize dual-multiply-accumulate architectures with total performance of up to 400 million multiply-accumulates per second (MMACS).  By operating at a frequency much higher than supported by previous flash-based products, coupled with a dual-MAC architecture, the new Blackfin offering offers DSP processor-class performance in a DSC package.  This should be most attractive to industrial equipment designers where better DSP performance can lead to improved performance, added product functionality or efficiency specifications.

Some representative MCUs, DSPs and DSCs are summarized in the table below, alongside the new ADI chips:

Manufacturer

Line

Core

Maximum L1 Size (KB)

Maximum  Flash Size (KB)

Maximum MHz

Maximum MMACS

ADC Bits

ADC Rate (KSPS)

Microcontrollers

ST Micro

STR91x

ARM966E-S

96

2176

96

96

10

1428

Atmel

SAM3U

Cortex-M3

52

256

96

96

12

1000

Texas Instruments

28X fixed point

C2000

68

512

150

300

12

12500

Digital Signal Controller (DSC), DSP-Enhanced Microcontroller

Freescale

 

56800

36

576

60

60

12

5000

Microchip

DSPic33

DSPic

16

256

40

40

12

500

Renesas

SH7214

SH-2A

128

1024

200

400

12

1000

Analog Devices

BF50x

Blackfin

68

4096

 400

800

12

2000

Digital Signal Processor (DSP)

Texas Instruments

TMS320VC55

C55X

64

NA

300

600

NA

NA

The BF50x line is sampling now, with pre-production release in Q2’2010 and production in Q4’2010.

Add new comment

Log in to post comments